



           

using System;
using System.Collections.Generic;
using System.Web;
using System.Data.Common;
using Shohdi.DataHandler;
using System.Data;




namespace DatabaseComponent
{
    
    public partial class HintsDB
    {
          //Write any additional methods or properties here 
          //Don't modify any genrated classes


        //public List<Hints> SearchOrLike(ClassDataHandler con, Hints obj)
        //{
        //    string strWhere = "";
        //    List<DbParameter> lstParameters = new List<DbParameter>();


        //    if (obj.ID != -1)
        //    {
        //        DbParameter prmID = con.createParameter();
        //        prmID.ParameterName = "@ID";
        //        prmID.DbType = DbType.Int64;
        //        if (obj.ID == null)
        //        {
        //            prmID.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmID.Value = obj.ID;
        //        }
        //        strWhere += " [ID]=@ID OR ";
        //        lstParameters.Add(prmID);
        //    }





        //    if (obj.HintTitleAR != "")
        //    {
        //        DbParameter prmHintTitleAR = con.createParameter();
        //        prmHintTitleAR.ParameterName = "@HintTitleAR";
        //        prmHintTitleAR.DbType = DbType.String;
        //        if (obj.HintTitleAR == null)
        //        {
        //            prmHintTitleAR.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmHintTitleAR.Value = obj.HintTitleAR;
        //        }
        //        strWhere += " [HintTitleAR] LIKE @HintTitleAR OR ";
        //        lstParameters.Add(prmHintTitleAR);
        //    }





        //    if (obj.HintTitleEN != "")
        //    {
        //        DbParameter prmHintTitleEN = con.createParameter();
        //        prmHintTitleEN.ParameterName = "@HintTitleEN";
        //        prmHintTitleEN.DbType = DbType.String;
        //        if (obj.HintTitleEN == null)
        //        {
        //            prmHintTitleEN.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmHintTitleEN.Value = obj.HintTitleEN;
        //        }
        //        strWhere += " [HintTitleEN] LIKE @HintTitleEN OR ";
        //        lstParameters.Add(prmHintTitleEN);
        //    }





        //    if (obj.HintDetailsAR != "")
        //    {
        //        DbParameter prmHintDetailsAR = con.createParameter();
        //        prmHintDetailsAR.ParameterName = "@HintDetailsAR";
        //        prmHintDetailsAR.DbType = DbType.String;
        //        if (obj.HintDetailsAR == null)
        //        {
        //            prmHintDetailsAR.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmHintDetailsAR.Value = obj.HintDetailsAR;
        //        }
        //        strWhere += " [HintDetailsAR] LIKE @HintDetailsAR OR ";
        //        lstParameters.Add(prmHintDetailsAR);
        //    }





        //    if (obj.HintDetailsEN != "")
        //    {
        //        DbParameter prmHintDetailsEN = con.createParameter();
        //        prmHintDetailsEN.ParameterName = "@HintDetailsEN";
        //        prmHintDetailsEN.DbType = DbType.String;
        //        if (obj.HintDetailsEN == null)
        //        {
        //            prmHintDetailsEN.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmHintDetailsEN.Value = obj.HintDetailsEN;
        //        }
        //        strWhere += " [HintDetailsEN] LIKE @HintDetailsEN OR ";
        //        lstParameters.Add(prmHintDetailsEN);
        //    }





        //    if (obj.HintDate != DateTime.Now)
        //    {
        //        DbParameter prmHintDate = con.createParameter();
        //        prmHintDate.ParameterName = "@HintDate";
        //        prmHintDate.DbType = DbType.DateTime;
        //        if (obj.HintDate == null)
        //        {
        //            prmHintDate.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmHintDate.Value = obj.HintDate;
        //        }
        //        strWhere += " [HintDate]=@HintDate OR ";
        //        lstParameters.Add(prmHintDate);
        //    }





        //    if (obj.HintImage != "")
        //    {
        //        DbParameter prmHintImage = con.createParameter();
        //        prmHintImage.ParameterName = "@HintImage";
        //        prmHintImage.DbType = DbType.String;
        //        if (obj.HintImage == null)
        //        {
        //            prmHintImage.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmHintImage.Value = obj.HintImage;
        //        }
        //        strWhere += " [HintImage]=@HintImage OR ";
        //        lstParameters.Add(prmHintImage);
        //    }






        //    if (strWhere != "")
        //        strWhere = " where " + strWhere.Substring(0, strWhere.LastIndexOf("OR"));





        //    List<Hints> lstRet = Select(con, "", strWhere, lstParameters.ToArray());

        //    return lstRet;
        //}


        //public List<Hints> SearchOrLike(Hints obj)
        //{
        //    ClassDataHandler con = new ClassDataHandler(_Connection, _Provider);

        //    con.OpenConnection();

        //    List<Hints> lstRet = SearchOrLike(con, obj);

        //    con.CloseConnection();

        //    return lstRet;
        //}

    }

}

                        